We use Keyshot for product rendering and have a template file with all the cameras, materials, lights, and environments we created.
We now have a project where we need to use Blender, but we want to use our standard settings for the environment, materials, and cameras that we use in Keyshot.
Do you know of any method (even with scripting) with which we can migrate these things?
I really don’t know much about Python but I think you can get the properties of the cameras in a scene. The physical lights are basically just objects with a certain material type and type of light. So those properties you could also retrieve via Python I think.
So, with my limited knowledge, I think you can loop through all scene items and filter out the physical lights and get their properties and do the same with the object which holds all cameras.
Those data should than be converted to some variables Blender can use again so it recreates the scene/setup.
All options for scripting you find here: https://media.keyshot.com/scripting/headless_doc/2023.2/lux.html
Interesting to know if you get it to work, can imagine more people would like to know who have a more complicated 3D pipeline.